StreamIt on Fleet

نویسنده

  • Amir Kamil
چکیده

StreamIt is a streaming programming language for signal processing applications [1]. It is designed for communicationexposed architectures, such as Raw [5], in which multiple processing cores are arranged on a grid with network connections between adjacent cores. In this section, we provide an overview of the StreamIt language and some of the compiler techniques used to obtain high performance on Raw.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fleet Programming Paradigms

I intend to use the streaming model as the basis for Admiral 2, particularly that of the StreamIt language [1]. In this model, a program consists of multiple independent filters, each of which consists of a steady-state function that computes a fixed number of outputs from a fixed number of inputs. These filters are composed hierarchically into a streaming graph, where edges correspond to the f...

متن کامل

StreamIt: A Language for Streaming Applications

We characterize high-performance streaming applications as a new and distinct domain of programs that is becoming increasingly important. The StreamIt language provides novel high-level representations to improve programmer productivity and program robustness within the streaming domain. At the same time, the StreamIt compiler aims to improve the performance of streaming applications via stream...

متن کامل

StreamIt: A Compiler for Streaming Applications

Streaming programs represent an in reasingly important and widespread lass of appli ations that holds unpre edented opportunities for high-impa t ompiler te hnology. Unlike sequential programs with obs ured dependen e information and omplex ommuni ation patterns, a stream program is naturally written as a set of on urrent lters with regular steady-state ommuni ation. The StreamIt language aims ...

متن کامل

Real-time Visualization of Streaming Text with Force-Based Dynamic System

An interactive visualization system, STREAMIT, enables users to explore text streams on-the-fly without prior knowledge of the data. It incorporates incoming documents from a continuous source into existing visualization context with automatic grouping and separation based on document similarities. STREAMIT supports interactive exploration with good scalability: First, keyword importance is adj...

متن کامل

Compiling Stream-Language Applications to a Reconfigurable Array Processor

New parallel architectures are emerging to meet the increased computational demands of streaming applications. This creates a need for high-level, architecture-independent languages. One such language is StreamIt, designed around the notions of streams and stream transformers, which allows efficient mapping to a variety of architectures. This paper presents our approach of compiling StreamIt ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008